namespace QueryBuilder.Core.Visualization.QueryVisualization
{
    public interface IVisualizableConstraintVisitor
    {
        void Visit<T>(VisualizableVariable<T> visualizable);

        void Visit(VisualizableExpression visualizableExpression);
        void Visit(VisualizableCondition constraint);
    }
}